package com.hs.srm.admin.modules.material.service;


import java.util.Map;

import com.baomidou.mybatisplus.service.IService;
import com.hs.srm.admin.modules.material.entity.MaterialEntity;
import com.hs.srm.common.utils.PageUtils;


public interface MaterialService extends IService<MaterialEntity> {

    PageUtils queryPage(Map<String, Object> params);

    /**
     * @Description: 插入方法
     */
    boolean insertMaterial(MaterialEntity entity);

    /**
     * @Description: 根据物料号查询物料数据信息
     */
    MaterialEntity selectMaterialByCode(String code);

    /**
     * @Description: 更新删除状态
     */
    boolean updateMaterial(MaterialEntity entity);

    /**
     * @Description: 删除全部物料信息
     */
    boolean deleteMaterialByCode(String code);

    /**
     * @Description: 查询最大物料号
     */
    String selectMaterialMaxCode();

}
